Factoring Integers Using the Web
نویسنده
چکیده
This note provides background on the www-factoring project, which was started in the fall of 1995. Factoring a positive integer ri means finding two positive integers u and v such that the product of u and v equals ri, and such that both u a.nd v are greater than 1. Such u and v are called factors (or divisors) of ii, and n = u v is called a factorization of n. Positive integers that ca.n be factored are called composites. Positive integers greater than 1 that cannot be factored are called primes. For example, n = 15 can be factored as the product of the primes u = 3 and v = 5, and n = 105 can be factored as the product of the prime u = 7 and the composite v 15. There are efficient methods to distinguish primes from composites that do not require factoring the composites (cf. [9], [20], and Appendix). These methods can be used to establish beyond doubt that a certain number is composite without, however, giving any information about its factors. Factoring a composite integer is believed to be a hard problem. This is, of course, not the case for all composites—composites with small factors are easy to factor—but, in general, the problem seems to be difficult. Currently the limits of our factoring capabilities lie around 130 decimal digits. Factoring hard integers in that range requires enormous amounts of computing power. One way to get the computing power needed is to distribute the computation over the Internet. The www-factoring effort is intended to be a convenient way to divide the factoring work among volunteers on the Internet. Factoring on the Internet is not new. The approach described in [12] was first used in 1988 to factor a 100-digit integer; since then, to factor many integers in the 100 to 120 digit range; and most recently (1993-1994), to factor the famous 129-digit RSA-challenge number (cf. [1]).’ This note is intended for contributors to the www-factoring effort who want to understand how modern factoring algorithms work. Using simple examples
منابع مشابه
A heuristic search based factoring tool
Factoring is believed to be a diflcult task. Although factoring is of interest in its own right, the security of RSA cryptography, among other cryptographic systems, is dependent on the diflculty of factoring the product of two large primes. We show how to cast the problem of factoring integers as a state-based search to which the techniques of AI may be applied. Using small primes as operators...
متن کاملFactoring Integers Using SIMD Sieves
We describe our single-instruction multiple data (SIMD) implementation of the multiple polynomial quadratic sieve integer factoring algorithm. On a 16K MasPar massively parallel computer, our implementation can factor 100 digit integers in a few days. Its most notable success was the factorization of the 110-digit RSA-challenge number, which took about a month.
متن کاملBreaking RSA May Be Easier Than Factoring
We provide evidence that breaking low-exponent rsa cannot be equivalent to factoring integers. We show that an algebraic reduction from factoring to breaking low-exponent rsa can be converted into an e cient factoring algorithm. Thus, in e ect an oracle for breaking rsa does not help in factoring integers. Our result suggests an explanation for the lack of progress in proving that breaking rsa ...
متن کاملInteger Factoring Utilizing PC Cluster
The integer factoring problem is one of the oldest and important problems and it is considered as hard, i.e., the problem cannot be solved in polynomial time for the worst case, because the security of RSA is heavily dependent on the difficulties of integer factoring. As is well known, hardware technology is progressing rapidly from year to year and it seems that the time is now ripe to factor ...
متن کاملFactoring Small Integers: An Experimental Comparison
In this data-based paper we report on our experiments in factoring integers from 50 to 200 bits with the postsieving phase of NFS as a potential application. We implemented and compared several general-purpose factoring algorithms suited for these smaller numbers, from Shanks’s square form factorization method to the self-initializing quadratic sieve, and revisited the older continued fraction ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011